package com.xfp.service;


import com.xfp.pojo.dto.NodeDto;
import com.xfp.pojo.dto.newNodeDto;
import com.xfp.pojo.vo.*;

public interface NodeService {

    /**
     * 点位搜索
     * @param dto
     * @return
     */
    RegionDetailedQueryVo pageNode(NodeDto dto) throws Exception;

    /**
     * 查询商圈列表
     * @return
     */
    BusinessVo findBusinessList();

    /**
     * 新增点位
     * @param dto
     */
    void insertNode(newNodeDto dto) throws Exception;

    /**
     * 修改点位
     * @param id
     * @param dto
     */
    void updateNode(String id, newNodeDto dto);

    /**
     * 删除点位
     * @param nodeId
     */
    void delete(String nodeId);

    /**
     * 点位详情
     * @param id
     * @return
     */
    NodeVmListVo findNode(String id);
}
